A Parallel Linear Octree Collision Detection Algorithm
نویسندگان
چکیده
A new collision detection algorithm is presented that solves the all-pairs collision detection problem using parallel processing. The design of the algorithm is based on a linear octree and runs in parallel with a theoretical performance of O((n log n)/k) run time. The algorithm has been implemented as a collision detection system using object-oriented design techniques and a client-server architecture. The architecture of the collision detection system is designed to use the parallel capabilities of both shared-memory, multi-processor computers and clusters of networked computers. Additionally, the modularity of the collision detection system gives application developers the flexibility to choose the level at which the collision detection system is integrated into an application. Using the collision detection system, experimental results have been generated that demonstrate how the algorithm performs according to the calculated theoretical performance.
منابع مشابه
Real-time Collision Detection Using Spherical Octrees : Virtual Reality Application
A method for detecting potential collisions between three-dimensional moving objects is described in this paper. An object-centered, spherical octree representation is deened and implemented for the localisation of potentially colliding features between polyhedral objects. These features are subsequently tested for intersection in order to calculate precisely the actual collision points. Applic...
متن کاملContinuous Collision Detection Between Points and Signed Distance Fields
We present an algorithm for fast continuous collision detection between points and signed distance fields. Such robust queries are often needed in computer animation, haptics and virtual reality applications, but have so far only been investigated for polygon (triangular) geometry representations. We demonstrate how to use an octree subdivision of the distance field for fast traversal of distan...
متن کاملSubmitted to Journal of Robotic Systems Distance Maps for Collision Detection
Discretized distance maps have been used in robotics for path planning and eecient collision detection applications in static environments 1]. However, they have been used at the nest level of resolution, thereby making them memory intensive. In this paper, we propose an octree-based hierarchical representation for discretized distance maps, called Octree Distance Maps (ODM), and show its use i...
متن کاملReal-time LOD: Marching-cube-and- octree-based 3D Object Level-of-detail Modeling
This paper introduces the marching cube octree data structure, a new scheme for representing and generating the mesh of various level-of-details (LODs). The marching cube octree is based on the data structure of the Marching Cube algorithm [1 ], which is used to generate the mesh from the range data and the octree, this last widely used in computer graphics. Our LOD model can support adaptive s...
متن کاملFast, three-dimensional, collision-free motion planning
Issues dealing with fast, 3-D, collision-free motion planning are discussed, and a fast path planning system under developnlent at NBS i s described. The components of a general motion planner are outlined, and some of their computational aspects are discussed. It is argued that an octree representation of the obstacles in the world leads to fast path planning algorithms. The system we are deve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- I. J. Comput. Appl.
دوره 21 شماره
صفحات -
تاریخ انتشار 2014